package com.xuzimian.jni;

/**
 * 本类主要使用C实现JNI技术
 */
public class HelloJNI {
    /**
     * 运行时加载Native代码
     * 加载hello.dll (Windows)libhello.so (Unixes)
     * 无需加上库的扩展名
     */
    static {
        System.loadLibrary("hello");
    }

    /**
     * 声明native方法由C语言实现
     */
    private native void sayHello();

    //入口函数
    public static void main(String[] args) {
        // invoke the native method
        new HelloJNI().sayHello();
    }
}
